<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Annuaire genealogique associatif: Référence de l&#39;espace de nommage tp3</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Annuaire genealogique associatif&#160;<span id="projectnumber">1.0</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Espaces&#160;de&#160;nommage</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Liste&#160;des&#160;espaces&#160;de&#160;nommage</span></a></li>
      <li><a href="namespacemembers.html"><span>Membres&#160;de&#160;l'espace&#160;de&#160;nommage</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('namespacetp3.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Fonctions</a>  </div>
  <div class="headertitle">
<div class="title">Référence de l'espace de nommage tp3</div>  </div>
</div>
<div class="contents">

<p>Espace de noms pour le TP3.  
<a href="#details">Plus de détails...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtp3_1_1_adresse.html">Adresse</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtp3_1_1_annuaire.html">Annuaire</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtp3_1_1_arbre_a_v_l.html">ArbreAVL</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">classe générique représentant un arbre associatif.  <a href="classtp3_1_1_arbre_a_v_l.html#details">Plus de détails...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtp3_1_1_arbre_genealogique.html">ArbreGenealogique</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">classe générique représentant un Arbre Genealogique.  <a href="classtp3_1_1_arbre_genealogique.html#details">Plus de détails...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtp3_1_1_personne.html">Personne</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Classe représentant une personne.  <a href="classtp3_1_1_personne.html#details">Plus de détails...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Fonctions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetp3.html#a0aa3be38e3bda97d0e733321853ba0da">operator&lt;&lt;</a> (ostream &amp;p_os, const <a class="el" href="classtp3_1_1_adresse.html">Adresse</a> &amp;p_adresse)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">surcharge de l'opérateur &lt;&lt; d'écriture dans une ostream  <a href="#a0aa3be38e3bda97d0e733321853ba0da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetp3.html#ad3240d00cf0a67c13cc12b9353db91c8">operator&lt;&lt;</a> (std::ostream &amp;p_out, const <a class="el" href="classtp3_1_1_annuaire.html">Annuaire</a> &amp;p_annuaire)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetp3.html#a49103265cece7127e9c83f369d8678f1">operator&lt;&lt;</a> (std::ostream &amp;p_out, const <a class="el" href="classtp3_1_1_arbre_genealogique.html">ArbreGenealogique</a> &amp;p_arbreG)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">opérateur surcharge de sortie  <a href="#a49103265cece7127e9c83f369d8678f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetp3.html#a21d5875fe57bf4a345c2d5e222711e10">operator&lt;&lt;</a> (ostream &amp;p_os, const <a class="el" href="classtp3_1_1_personne.html">Personne</a> &amp;p_personne)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">surcharge de l'opérateur &lt;&lt; d'écriture dans une ostream  <a href="#a21d5875fe57bf4a345c2d5e222711e10"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Description détaillée</h2>
<div class="textblock"><p>Espace de noms pour le TP3. </p>
<p>classes développées pour le <a class="el" href="namespacetp3.html" title="Espace de noms pour le TP3.">tp3</a> </p>
</div><hr/><h2>Documentation des fonctions</h2>
<a class="anchor" id="a0aa3be38e3bda97d0e733321853ba0da"></a><!-- doxytag: member="tp3::operator&lt;&lt;" ref="a0aa3be38e3bda97d0e733321853ba0da" args="(ostream &amp;p_os, const Adresse &amp;p_adresse)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; tp3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&#160;</td>
          <td class="paramname"><em>p_os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Adresse &amp;&#160;</td>
          <td class="paramname"><em>p_adresse</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>surcharge de l'opérateur &lt;&lt; d'écriture dans une ostream </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_os</td><td>un stream vide dans laquelle on va écrire </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_adresse</td><td>qui est une adresse </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>le stream dans laquelle on a écrit l'adresse </dd></dl>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="namespacetp3_a0aa3be38e3bda97d0e733321853ba0da_cgraph.png" border="0" usemap="#namespacetp3_a0aa3be38e3bda97d0e733321853ba0da_cgraph" alt=""/></div>
<map name="namespacetp3_a0aa3be38e3bda97d0e733321853ba0da_cgraph" id="namespacetp3_a0aa3be38e3bda97d0e733321853ba0da_cgraph">
<area shape="rect" id="node3" href="classtp3_1_1_adresse.html#a212c749a3fb6de9d72d8e653a069af7b" title="Retourne le numéro de la rue." alt="" coords="171,5,341,32"/><area shape="rect" id="node5" href="classtp3_1_1_adresse.html#a949ac14d390016e42c4f752e352e1d5c" title="Retourne le nom de la rue." alt="" coords="183,56,329,83"/><area shape="rect" id="node7" href="classtp3_1_1_adresse.html#a5c3f8d6fa33575221503295bb86d4ca7" title="inline std::string Adresse::reqVille() const" alt="" coords="181,107,331,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a21d5875fe57bf4a345c2d5e222711e10"></a><!-- doxytag: member="tp3::operator&lt;&lt;" ref="a21d5875fe57bf4a345c2d5e222711e10" args="(ostream &amp;p_os, const Personne &amp;p_personne)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ostream&amp; tp3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&#160;</td>
          <td class="paramname"><em>p_os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Personne &amp;&#160;</td>
          <td class="paramname"><em>p_personne</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>surcharge de l'opérateur &lt;&lt; d'écriture dans une ostream </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_os</td><td>un stream vide dans laquelle on va écrire </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_personne</td><td>qui est une personne </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>le stream dans laquelle on a écrit les information sur la personne </dd></dl>

</div>
</div>
<a class="anchor" id="a49103265cece7127e9c83f369d8678f1"></a><!-- doxytag: member="tp3::operator&lt;&lt;" ref="a49103265cece7127e9c83f369d8678f1" args="(std::ostream &amp;p_out, const ArbreGenealogique &amp;p_arbreG)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; tp3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>p_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ArbreGenealogique &amp;&#160;</td>
          <td class="paramname"><em>p_arbreG</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>opérateur surcharge de sortie </p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="namespacetp3_a49103265cece7127e9c83f369d8678f1_cgraph.png" border="0" usemap="#namespacetp3_a49103265cece7127e9c83f369d8678f1_cgraph" alt=""/></div>
<map name="namespacetp3_a49103265cece7127e9c83f369d8678f1_cgraph" id="namespacetp3_a49103265cece7127e9c83f369d8678f1_cgraph">
<area shape="rect" id="node3" href="classtp3_1_1_arbre_genealogique.html#a422ceec3e4e218735f192802d08847e1" title="parcourt l&#39;arbre en post&#45;ordre" alt="" coords="171,5,405,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad3240d00cf0a67c13cc12b9353db91c8"></a><!-- doxytag: member="tp3::operator&lt;&lt;" ref="ad3240d00cf0a67c13cc12b9353db91c8" args="(std::ostream &amp;p_out, const Annuaire &amp;p_annuaire)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; tp3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>p_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Annuaire &amp;&#160;</td>
          <td class="paramname"><em>p_annuaire</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="namespacetp3_ad3240d00cf0a67c13cc12b9353db91c8_cgraph.png" border="0" usemap="#namespacetp3_ad3240d00cf0a67c13cc12b9353db91c8_cgraph" alt=""/></div>
<map name="namespacetp3_ad3240d00cf0a67c13cc12b9353db91c8_cgraph" id="namespacetp3_ad3240d00cf0a67c13cc12b9353db91c8_cgraph">
<area shape="rect" id="node3" href="classlab3_1_1_liste.html#a8f712898da2ad1a9ea109a3ecf352639" title="Retourner l&#39;élément situé à une certaine position." alt="" coords="173,5,312,32"/><area shape="rect" id="node5" href="classtp3_1_1_arbre_a_v_l.html#ad1c6182f8c09182e9bfdf15835e8d594" title="Lister un arbre en en&#45;ordre Le listage se fait dans un vector." alt="" coords="171,56,314,83"/><area shape="rect" id="node7" href="classlab3_1_1_liste.html#aa06becbd280c5ac958d3c2b08bd9650a" title="Demander la taille de la liste." alt="" coords="183,107,302,133"/></map>
</div>
</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacetp3.html">tp3</a>      </li>
      <li class="footer">Généré le Sat Nov 30 2013 12:55:21 pour Annuaire genealogique associatif par&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>
